armored combat engineer platoon - German English Dictionary